Using Design Patterns, Frameworks and CORBA to Reduce the Complexity of Developing Reusable Large-Scale Object-Oriented Concurrent Communication Components and Systems

نویسنده

  • Douglas C. Schmidt
چکیده

"Developing high quality communication software is hard; developing high quality reusable communication software is even harder. The principles, methods, and skills required to develop reusable software cannot be learned by generalities. Instead, developers must learn through experience how reusable software components and frameworks can be designed, implemented, optimized, validated, maintained, and enhanced by applying good development practices and patterns.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Applying Design Patterns and Frameworks to Develop Object-Oriented Communication Software

Communication software for next-generation distributed applications must be flexible to support a growing range of multimedia datatypes, traffic patterns, and end-to-end quality of service (QoS) requirements. Moreover, communication software must be efficient to provide low latency to delaysensitive applications (such as avionics, simulation, and call processing) and high performance to bandwid...

متن کامل

DOVE: A Distributed Object Visualization Environment

Large-scale distributed systems typically contain many heterogeneous components [16]. To manage these types of systems, applications and administrators must be able to monitor the status and proper functioning of system resources. This paper describes the design and use of a distributed object visualization environment (DOVE) that supports monitoring and visualization of applications and servic...

متن کامل

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

Framework Component Systems: Concepts, Design Heuristics, and Perspectives

An appropriate combination of object-oriented programming concepts allows not only the development of single reusable components but also of semifinished architectures (= frameworks). The paper first discusses the concepts underlying frameworks and goes on to present design heuristics for developing such component architectures: Though design patterns are currently heralded as state-of-the-art ...

متن کامل

A Reusable Framework for Systems of Asynchronous Concurrent Processes

Networked information technology systems can be found in many physical, natural or social processes, which include processes implemented by an information system. Software confederations and global software systems connect many concurrent processes into asynchronous network models, e.g. via service-oriented architecture. Unfortunately, the complexity of distributed systems can be a hindrance to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999